// pages/test/test.js

import { instance } from "../../utils/http";
Page({
  /**
   * 页面的初始数据
   */
  data: {
    url: "../../assets/images/avatar.png",
  },
  click: () => {
    // instance.request({
    //   url: '/index/findBanner',
    //   method: 'GET'
    // }).then(res=>{
    //   console.log(res);
    // })
    instance
      .get("/index/findBanner")
      .then((res) => {
        console.log(res);
      })
      .catch((err) => console.log(err));

    // instance.get(
    //   '/index/findBanner',
    //   {test:'123'},
    //   {timeout:60000}
    // ).then(res=>{
    //   console.log(res);
    // })
  },
  async click2() {
    const res = await instance.all(
      instance.get("/index/findBanner"),
      instance.get("/index/findCategory1"),
      instance.get("/index/findBanner"),
      instance.get("/index/findCategory1")
    );
    console.log(res);
  },
  async click3(event) {
    console.log(event);
    //临时地址
    const avaURL = event.detail.avatarUrl;

    //封装一个uploadFile方法
    const res = await instance.upload(
      {
        filePath: avaURL,
        name: "file",
        url: "/fileUpload",
      },
      {
        qeqwe: 123,
        asd: "asdasd",
      }
    );
    //最后返回data
    this.setData({
      url: res.data,
    });

    // wx.uploadFile({
    //   filePath: avaURL,
    //   name: 'file',
    //   url: 'https://gmall-prod.atguigu.cn/mall-api/fileUpload',
    //   //得到上传结果
    //   success:(res)=>{
    //     const imgUrl = JSON.parse(res.data)
    //     this.setData({
    //       url:imgUrl.data
    //     })
    //   }

    // })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {},

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {},

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {},

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {},

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {},

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {},

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {},

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {},
});
